package com.yunyi.leetcode.leet;

/**
 * 三数之和
 * 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数，使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。
 * <p>
 * 例如，给定数组 nums = [-1，2，1，-4], 和 target = 1.
 * <p>
 * 与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).
 */
public class ThreeNumSumClosest {


    public int threeSumClosest(int[] nums, int target) {
        int mark = 0;
        int re = 0;
        if (nums.length <= 3) {
            for (int num : nums) {
                re += num;
            }
            return re;
        }

        for (int i = 0; i < nums.length; i++) {
            if (i + 2 >= nums.length) {
                break;
            }
            int num = nums[i] + nums[i + 1] + nums[i + 2];


        }
        //todo
        return re;
    }


}
